package DAO;

import java.sql.SQLException;
import java.util.List;

import model.TBookRorrw;
import model.VBookBorrow;

/**
 * 图书借阅增删查改
 * @author Administrator
 *
 */
public interface TBookRorrwDAO {
 
			/**
			 * 添加一条图书借阅记录
			 * @return 返回受影响行数
			 */
		 public boolean addBorrow(TBookRorrw tBorrow);
		
		 /**
		  * 删除一条图书借阅记录
		  * @return
		  */
		 public boolean deleteBorrow(TBookRorrw tBorrow);
		  /**
		   * 修改一条图书借阅记录---传入图书借阅状态--传入图书借阅时间--传入到图书馆拿书时间
		   * @return    
		   */
		 public boolean updateBorrow(TBookRorrw tBorrow);
		 /**
		  * 根据用户id查询查询该用户所有的图书借阅记录
		  * @param id
		  * @return
		 * @throws SQLException 
		  */
		 public List<TBookRorrw> selectBorrow(int id) throws SQLException;
/**
 * 根据图书id查询图书借阅历史
 * @param id
 * @return
 * @throws SQLException 
 */
		public List<VBookBorrow> selectBorrowBook(int id) throws SQLException; 
		
}
